﻿/*************************************************************************************

- CLR版本：        4.0.30319.42000
- 类 名 称：       TB_AxisParam
- 机器名称：       YTE
- 命名空间：       LD.Dal.Entity
- 文 件 名：       TB_AxisParam
- 创建时间：       2022/6/15 10:23:07
- 作    者：       YTE
- 说   明：
- 修改时间：
- 修 改 人：
  *************************************************************************************/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LD.BC
{
    public class TB_AxisParam
    {
        public int BcName { get; set; }
        /// <summary>
        /// 轴号
        /// </summary>
        public ushort AxisId { get; set; }
        public string Name { get; set; }
        /// <summary>
        /// 起始速度
        /// </summary>
        public double Min_val { get; set; }
        /// <summary>
        /// 手速
        /// </summary>
        public double Manual_val { get; set; }
        /// <summary>
        /// 最大速度
        /// </summary>
        public double Max_val { get; set; }
        /// <summary>
        /// 加速时间
        /// </summary>
        public double Tacc { get; set; }
        /// <summary>
        /// 减速时间
        /// </summary>
        public double Tdec { get; set; }
        /// <summary>
        /// 停止速度
        /// </summary>
        public double Stop_val { get; set; }
        /// <summary>
        /// s段时间
        /// </summary>
        public double S_Para { get; set; }
        /// <summary>
        /// 停止模式
        /// </summary>
        public int Stop_Model { get; set; }
        /// <summary>
        /// 回零模式
        /// </summary>
        public int Zero_Model { get; set; }
        /// <summary>
        /// 回零速度
        /// </summary>
        public double Zero_val { get; set; }
        /// <summary>
        /// 回零方向
        /// </summary>
        public int Zero_dir { get; set; }
        /// <summary>
        /// 脉冲模式
        /// </summary>
        public int Plus_Model { get; set; }
        /// <summary>
        /// 当量
        /// </summary>
        public double Current_val { get; set; }
        /// <summary>
        /// 有效否
        /// </summary>
        public bool IsEnabled { get; set; } = true;
        /// <summary>
        /// alm
        /// </summary>
        public AlmModel AlmModel { get; set; } = new AlmModel();
        /// <summary>
        /// 运动模式
        /// </summary>
        public int SportMode { get; set; }
        /// <summary>
        /// 停止模式
        /// </summary>
        public int StopMode { get; set; }
        /// <summary>
        /// 坐标模式
        /// </summary>
        public int LocationMode { get; set; }
    }
}
